package c06_herencies_pila;


// <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
// #[regen=yes,id=DCE.46EBBA0B-5E66-778E-B155-BF409A82B927]
// </editor-fold> 
public class Node {

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.04E699FC-92C8-781A-6765-155FE8D9F3C0]
    // </editor-fold> 
    public Object dades;
    public Node seguent;

/**
 *
 * @param element : és l'element o les dades(Object)
 * @param sgnt : indica el següent Node
 */
    public Node (Object element, Node sgnt) {
        this.dades = element;
        this.seguent = sgnt;
    }

    /**
     *
     * @param element : inicialitza el primer node amb un Object
     */
    public Node(Object element) {
        this(element,null);
    }
/**
 *
 * @return Object : retorna les dades del node
 */
    public Object getDades() {
        return dades;
    }
/**
 *
 * @param dades : li passo les dades(Object) al node
 */
    public void setDades(Object dades) {
        this.dades = dades;
    }
/**
 *
 * @return Node : retorna el seguent node
 */
    public Node getSeguent() {
        return seguent;
    }
/**
 *
 * @param seguent : li passo el seguent node
 */
    public void setSeguent(Node seguent) {
        this.seguent = seguent;
    }

}

